import type { Trip, User, SavedTrip, Destination } from '@prisma/client';

export type UserWithDetails = User & {
  trips: Trip[];
  savedTrips: (SavedTrip & { trip: Trip })[];
  savedDestinations: Destination[];
  _count: {
    trips: number;
    savedTrips: number;
    savedDestinations: number;
  };
}; 